Switch between uppercase to lowercase


Posted by Christy on 2022-04-21

Description: Write a function named swap that accepts a string and return uppercase letters exchange to lowercase letters and vice versa.

function swap(str) {
  let result = "";
  for (let i = 0; i < str.length; i++) {
    if (str[i] >= "A" && str[i] <= "Z") {
      result += str[i].toLowerCase();
      // above line is not equal to below two lines
      // str[i].toLowerCase();
      // result += str[i];
    } else {
      result += str[i].toUpperCase();
    }
  }
  return result;
}

console.log(swap("Peter")); // pETER
console.log(swap("AbCdE")); // aBcDe
console.log(swap("34dE")); // 34De
console.log(swap("!!222")); // !!222

The exclamation and number would maintain the same in both toLowerCase() or toUpperCase().










Related Posts

超讚 Deep Learning on 3D object detection 相關教學影片彙整

超讚 Deep Learning on 3D object detection 相關教學影片彙整

React-[useEffect篇]- useEffect中的第二個參數dependency array以及搜索功能

React-[useEffect篇]- useEffect中的第二個參數dependency array以及搜索功能

[W3-r24-D18]_the-Action

[W3-r24-D18]_the-Action


Comments